// fs 模块可以实现与硬盘的交互
// 例如文件的创建、删除、重命名、移动、内容的写入、读取
// 以及文件夹的相关操作
const fs = require("fs");

// 1、异步读取文件
// fs.readFile("./观书有感.txt", (err, data) => {
//   if (err) {
//     console.log(err);
//   } else {
//     console.log(data.toString());
//   }
// });

// console.log("readFile");

// 2、同步读取文件
// const data = fs.readFileSync("./观书有感.txt");

// console.log(data.toString());

// 流式读取
let rs = fs.createReadStream("./观书有感.txt");
rs.on("data", (chunk) => {
  console.log(chunk.toString());
});
rs.on("end", () => {
  console.log("读取完成");
});
